﻿using System;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;
using Phone_Client.Commands_Utils;

namespace Phone_Client.ViewModels
{
    public class NavigationFooterVM : IViewModelBase
    {
        #region Fields

        private ICommand _newscmd, _sexycmd, _economycmd, _hightechcmd, _recreationcmd, _mediacmd, _sportcmd;

        #endregion

        #region Properties

        #endregion

        #region Commands

        public ICommand NewsCmd 
        {
            get { return _newscmd; }
        }

        public ICommand SexyCmd
        {
            get { return _sexycmd; }
        }

        public ICommand EconomyCmd
        {
            get { return _economycmd; }
        }

        public ICommand HighTechCmd
        {
            get { return _hightechcmd; }
        }

        public ICommand RecreationCmd
        {
            get { return _recreationcmd; }
        }

        public ICommand MediaCmd
        {
            get { return _mediacmd; }
        }

        public ICommand SportCmd
        {
            get { return _sportcmd; }
        }

        #endregion

        #region Commands Functions

        public void NewsFunc() { }
        public void SexyFunc() { }
        public void EconomyFunc() { }
        public void HighTechFunc() { }
        public void RecreationFunc() { }
        public void MediaFunc() { }
        public void SportFunc() { }

        #endregion

        #region Functions

        #endregion

        #region Ctor

        public NavigationFooterVM()
        {
            _newscmd = new RelayCommand(NewsFunc) { IsEnabled = true };
            _sexycmd = new RelayCommand(SexyFunc) { IsEnabled = true };
            _economycmd = new RelayCommand(EconomyFunc) { IsEnabled = true };
            _hightechcmd = new RelayCommand(HighTechFunc) { IsEnabled = true };
            _recreationcmd = new RelayCommand(RecreationFunc) { IsEnabled = true };
            _mediacmd = new RelayCommand(MediaFunc) { IsEnabled = true };
            _sportcmd = new RelayCommand(SportFunc) { IsEnabled = true };
        }

        #endregion
    }
}
